package com.bd.scm.domain.dto.leave;

import com.bd.scm.domain.dto.common.PageInfoDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author yufc
 */
@Data
@ApiModel(value = "请假信息查询条件-移动端")
public class LeaveAppSearchDto extends PageInfoDto {

    /**
     * 单据号
     */
    @ApiModelProperty(value = "单据号", notes = "单据号", position = 1)
    private String orderNo;

    /**
     * 开始日期
     */
    @ApiModelProperty(value = "开始日期", notes = "开始日期", position = 2)
    private String startDate;

    /**
     * 结束日期
     */
    @ApiModelProperty(value = "结束日期", notes = "结束日期", position = 3)
    private String endDate;

    /**
     * 提交人ID
     */
    @ApiModelProperty(value = "提交人ID", notes = "提交人ID", position = 4)
    private Long submitterId;

    /**
     * 提交人名称
     */
    @ApiModelProperty(value = "提交人名称", notes = "提交人名称", position = 5)
    private String submitterName;

    /**
     * 提交人工号,姓名
     */
    @ApiModelProperty(value = "提交人名称", notes = "提交人名称", position = 6)
    private String submitterNOAndName;

    /**
     *申请人ID
     */
    @ApiModelProperty(value = "申请人ID", notes = "申请人ID", position = 7)
    private Long userSerial;

    /**
     * 申请人工号或姓名
     */
    @ApiModelProperty(value = "申请人工号或姓名", notes = "申请人工号或姓名", position = 7)
    private String userNameOrNo;

}
